\section{Requisitos no funcionales}
	Establezcamos ahora los requisitos no funcionales que debe cumplir el sistema. Según Wikipedia\cite{nonfunctional-requirement}, un requisito no 
	funcional es, en la ingeniería de sistemas y la ingeniería de software, un requisito que especifica criterios que pueden usarse para juzgar la 
	operación de un sistema en lugar de sus comportamientos específicos, ya que éstos corresponden a los requisitos funcionales. Por tanto, se refieren 
	a todos los requisitos que ni describen información a guardar, ni funciones a realizar.\\
		
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0001} & \textbf{Software libre} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & El sistema debe ser licenciado como software libre, permitiendo su integración en sistemas propietarios,
			por lo que su licencia debe ser LGPL.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre software libre}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0002} & \textbf{Bibliotecas software libre} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & Todas las bibliotecas que use el sistema deben ser software libre.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre bibliotecas software libre}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0003} & \textbf{Sistema para Linux} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & El sistema debe estar diseñado para sistemas operativos Linux.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre Linux}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0004} & \textbf{Acceso al sistema} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & El sistema debe ser accesible por los usuarios desde cualquier plataforma hardware/software.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre el acceso al sistema}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0005} & \textbf{Facilidad de uso y configuración} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & El sistema debe ser gestionable y configurable por medio de una interfaz de usuario que sea fácil de utilizar.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre facilidad de uso y configuración}
	\end{table}
		
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0006} & \textbf{Acceso remoto para el administrador} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & El sistema debe accesible por el administrador de forma remota por medio de una conexión segura, para gestionarlo.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre acceso remoto para el administrador}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0007} & \textbf{Sistema de plugins de servicios} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & El sistema deberá soportar un sistema de plugins para los servicios ofrecidos, en el que cada servicio es implementado
			por un plugin.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre un sistema de plugins de servicios}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0008} & \textbf{Seguridad para identificación de usuarios} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & El sistema debe implementar algún mecanismo de seguridad para verificar la identidad de cada usuario registrado,
			por medio de un nombre de usuario y una contraseña.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre seguridad para identificación de usuarios}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0009} & \textbf{Cifrado de contraseñas de usuarios} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & Todas las contraseñas de usuarios que almacene el sistema deben estar cifradas por su suma de comprobación MD5.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre cifrado de contraseñas de usuarios}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0010} & \textbf{Cifrado de información} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & El sistema debe permitir el cifrado de la información que circule por el mismo.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre cifrado de información}
	\end{table}
	
	\begin{table}[H]
		\centering
		\begin{tabularx}{\textwidth}{|l|X|}
			\hline
			\rowcolor{LightOrange} \textbf{NFR-0011} & \textbf{Legibilidad de errores registrados} \\
			\hline
			Versión & 1.0 (15/03/2011) \\
			\hline
			Descripción & Los errores ocurridos en el sistema que se registren deben estar guardados en un formato legible fácilmente
			para el administrador.\\	
			\hline
		\end{tabularx}
		\caption{Requisito no funcional sobre la legibilidad de errores registrados}
	\end{table}
